runtime.slice.len (field)
22 uses
runtime (current package)
alg.go#L439: return memhash(s.array, seed, uintptr(s.len))
arena.go#L172: len := (*slice)(e.data).len
cgocall.go#L402: p.len = len(s)
cgocall.go#L407: p.len--
debuglog.go#L313: bb.len, bb.cap = len(x), len(x)
map.go#L1838: if s.len >= s.cap {
map.go#L1841: typedmemmove(t.Key, add(s.array, uintptr(s.len)*uintptr(t.Key.Size())), k)
map.go#L1842: s.len++
map.go#L1903: if s.len >= s.cap {
map.go#L1906: typedmemmove(t.Elem, add(s.array, uintptr(s.len)*uintptr(t.Elem.Size())), ele)
map.go#L1907: s.len++
mbarrier.go#L352: return slicecopy(dst.array, dst.len, src.array, src.len, elemType.Size_)
mbarrier.go#L354: return typedslicecopy(elemType, dst.array, dst.len, src.array, src.len)
mheap.go#L534: sp.len = len(h.allspans)
print.go#L20: rp.len = sp.len
slice.go#L17: len int
slice.go#L335: num -= old.cap - old.len // preserve memory of old[old.len:old.cap]
slice.go#L343: newlenmem := uintptr(new.len) * et.Size_
slice.go#L346: new.len = old.len // preserve the old length
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |